const Router = require('koa-router');

const router = new Router({ prefix: '/orders' });

const { auth } = require('../middleware/auth.middleware.js');
const { validator } = require('../middleware/order.middleware.js');

const { create, findAll, update } = require('../controller/order.controller.js');

router.post('/', auth, validator({
    address_id: 'int',
    goods_info: 'string',
    total: 'string',
}), create)

// 获取订单列表
router.get('/', auth, findAll)

// 更改订单状态
router.patch("/:id", auth, validator({
    status: 'number'
}), update)

module.exports = router;